//Systeme include
#include <iostream>
//OpenCV include
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

#include "DisplayStream.h"

class VideoController
{
	public:
		VideoController(cv::VideoCapture &streamSource);
		void Start();
		void Stop();
		void Pause();
		void Back();
		void ReturnTodirect();

	private:
		cv::VideoCapture &source;
		DisplayStream *displayStream;
		bool pause;
};